html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead ,input{
margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#000;font-family: 'Microsoft Yahei';font-size: 14px;}
body {line-height: 1;font-family: 'Microsoft Yahei';background-color:#fff;}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input{background: none;border: none;}
img{max-width: 100%;}
.lt,.fl{float: left;}
.rt,.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{  text-decoration:none;}
.none{display:none;}
.css3guodu { -o-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.ify{text-align:justify;}
.font48{font-size: 48px;}
.font24{font-size: 24px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.w50{width:48.5%;}
.p40{padding:40px;}
.comwidth{width: 1200px;margin: 0 auto;}
body,html{max-width:1920px;margin:0 auto;}
/**********************************************************************/
/*三色图标定位*/
.portlet-header{position: relative;z-index: 99999;}
.portlet-header .dn{left: 0 !important;top: 0 !important;}
/*通用样式*/
.tyTitle{border-bottom:3px solid #dabb85;margin-bottom:30px;}
.tyTitle span{ color: #bd1a2d;font-size: 24px;display: inline-block;padding-bottom: 15px;border-bottom:3px solid #bd1a2d;margin:0 22px;position:relative;top:3px;}
.tyTitle a{font-size:16px;color:#dabb85;float:right;margin-top:12px;    background: url(/bjtb/uiFramework/commonResource/image/2022052723070599796.png) no-repeat center right;
    padding-right: 32px;}

/*首页头部*/
.sy_header {background:url(/bjtb/uiFramework/commonResource/image/2022052721255054744.jpg) no-repeat center;}
.sy_box {padding-top:21px;}
.sy_box  .sy_sd a{float:left;font-size:16px;color:#fff;line-height:56px;}
.sy_box  .sy_sd a:first-child{padding-right:14px;}
.sy_box  .sy_sd em{float:left;font-size:16px;color:#fff;line-height:56px;padding:0 14px;font-style:inherit;}
.sy_box  .sy_logo{text-align:center;padding:60px 0 86px 0;}
.sy_box .sy_formBox{width:716px;margin:0 auto;}
.sy_box .sy_form{}
.sy_box .sy_form .text_input {width:84%;border:1px solid #dcdcdc;border-right:none;background:#fff;box-sizing:border-box;padding-left:16px;color:#7c7c7c;height:64px;line-height:64px;font-size:18px;border-radius:5px 0 0 5px;}
.sy_box .sy_form .btn_input{width:16%;background:#bc1a2d;border:none;height:64px;line-height:64px;font-size:18px;color:#fff;cursor:pointer; border-radius: 0 5px 5px 0;}
.sy_box .sy_form .btn_input img{position:relative;top:5px;padding-left:12px;}
.sy_box .sy_rad{margin:24px 0 32px 0;}
.sy_box .sy_rad label{font-size:15px;color:#fff;padding-right:16px;}
.sy_box .sy_rad label{position: relative;display: inline-block;font-weight: 400;padding-left: 26px;}
.sy_box .sy_rad label input {position: absolute;left: -9999px;}
.sy_box .sy_rad label i {display: block;position: absolute;top: 0px;left: 0px;width: 16px;height: 16px;outline: 0;border: 1px solid #a3a19f; background: #fff;border-radius: 50%;transition: border-color .3s;-webkit-transition: border-color .3s;}
.sy_box .sy_rad label input+i:after {position: absolute;content: '';top: 3px;left: 3px;width: 10px;height: 10px;border-radius: 50%;background-color: #bd1a2d;opacity: 0;transition: opacity .1s;-webkit-transition: opacity .1s;}
.sy_box  .sy_rad label input:checked+i:after {opacity: 1;}
.sy_box .sy_rad label span{color:#fff;}


.content_nr{width:1200px;margin:0 auto;}
/*首页导航*/
.header_menu{background: url(/bjtb/uiFramework/commonResource/image/2022052721283034423.png) no-repeat center center;}
.header_menu .navUl{}
.header_menu .navUl li ul{display:none;}
.header_menu .navUl li ul.ul03{}
.header_menu .navUl > li{float:left;position:relative;height:64px;line-height:64px;margin-right:90px;}
.header_menu .navUl .one .oneA{display:block;font-size:24px;color:#fff;text-align:center;}
.header_menu .navUl li:hover .oneA{color:#f5d389;background:url(/bjtb/uiFramework/commonResource/image/2022052722552388482.png) no-repeat bottom center;}
.header_menu .navUl li:hover ul{display:block;}
.header_menu .navUl li ul{display: none;position: absolute; left: -25px; top: 64px; width: 150%;background: #fff; z-index: 999; padding: 10px 0;}
.header_menu .navUl li ul li{    float: left;text-align: center; width: 100%;line-height: 40px;}
.header_menu .navUl li ul li:hover{    background: #d27f01;}
.header_menu .navUl li ul li a{font-size:16px;    color: #d58a27;}
.header_menu .navUl li ul li:hover a{color:#fff;}

/*在线直播*/
.zhibo_video{
 background: #bd1a2d;}
.zhibo_video ul{width: 1200px;margin: 0 auto;}
.zhibo_video ul li{float: left;height: 46px;line-height: 46px;}
.zhibo_video ul li i img{    width: 22px;float: left;margin-top: 12px;margin-right: 20px;}
.zhibo_video ul li a{font-size: 16px;color: #fff;}
#ycang{color: #fff;font-size: 20px;float:right;line-height: 46px;cursor:pointer;}
.hide{display:none;}


/*通用页面头部*/
#menu-btn-wrap{display:none;}
.cp_header{background:#bd1a2d;}
.header_right{padding-top:10px;}
.header_right .sy_formBox{width:440px;margin-right:20px;}
.header_right .sy_form .text_input{height:56px;line-height:56px;width:75%;}
.header_right .sy_form .btn_input{width:25%;height:56px;line-height:56px;border:1px solid #fff;}
.header_logo {padding-top:30px;}
.header_right .sy_rad{margin:16px 0 26px 0;}
.header_right .sy_sd a,.header_right .sy_sd em{float:right;}

/*通用页面头部nav*/
.list_menu {background:#bd1a2d; position:relative;border-top:1px solid #fff;}
.list_menu .navUl  .one { float: left; width: 16.00%; text-align: center; height:72px;line-height:72px; }
.list_menu .navUl  .one  .oneAs{ font-size: 24px; color: #fff; }
.list_menu .navUl  .one:hover .oneAs, .list_menu .one.on .oneAs { border-bottom:4px solid #fbe0b1; padding-bottom:17px;}
.list_menu .navUl .one:hover .twoNavBox{display:block;}
.list_menu .twoNavBox{width: 100%;  background: #fff6e2; border-bottom:solid 2px #fbe0b1; position: absolute; left: 0px; top:72px; text-align: right; line-height: 60px; display: none; z-index:1000;}
.list_menu .twoNavBox ul{text-align:center;}
.list_menu .twoNavBox li{display:inline;}
.list_menu .twoNavBox li a{padding:0 30px;display: inline-block; width: auto; font-size: 16px; color: #333;}
.list_menu li:hover .ejNav a,.list_menu li.on .ejNav a{color:#333;}




/*底部*/
.xxgk_footer{ width: 100%; background: #bd1a2d; padding-top: 34px; }
.xxgk_footer .up{padding-bottom:34px;}
.xxgk_footer .txtsm{background:#dabb85;color:#333333;font-size:14px;padding:20px 0;}
.xxgk_footer .txtsm p{text-align:center; line-height:30px;}
.xxgk_footer .txtsm a{color:#333;font-size:14px;}
.xxgk_footer .txtsm img{vertical-align:middle;margin-left:1em;}
.xxgk_footer .txtsm .txt1{margin-right:1em;}
.xxgk_footer .txtsm .txt2{margin:0 1em;}
.xxgk_footer .txtsm .txt2 i{padding:0 8px;}
.xxgk_footer_bsm{ width: 100%; background: #dabb85; line-height: 50px; text-align: center; margin-top: 31px; }
.xxgk_footer_bsm span{ display: inline-block; margin:0 45px; font-size: 14px; color: #404040; }
.xxgk_footer_bsm a{font-size: 14px; color: #404040; }
.xxgk_fooer_dzbs{ padding:40px 0 0 0; width: 200px; }
.xxgk_fooer_dzbs .dang,
.xxgk_fooer_dzbs .jiucuo{display:inline-block;vertical-align:middle;}
.xxgk_fooer_dzbs .jiucuo{margin-left:20px;}
   .xxgk_fooer_jiucuo{padding:45px 0 0 20px; width: 213px;}
.xxgk_fooer_nav{ width: 210px; height: 137px; background: #a91728; padding-top:33px; text-align: center; }
.xxgk_fooer_nav a{    color: #fff;margin: 0px 16px 0;line-height: 48px; font-size: 16px;}
.xxgk_fooer_lxdh{    width: 340px;height: 150px; background: #a91728; padding-top: 20px; margin-left: 20px;}
.xxgk_fooer_lxdh p{line-height:42px; padding-left:30px; color:#fff;font-size:16px;}
.xxgk_fooer_lxfs{     width: 303px;
    height: 115px;
    padding: 25px 0px 30px 25px;
    background: #a91728;
    margin-left: 20px;}
.xxgk_fooer_lxfs p{ color: #fff; font-size: 14px;    line-height: 20px; }
.xxgk_fooer_lxfs p img{margin-bottom:10px;}
.xxgk_fooer_lxfs p a{color: #fff; font-size: 14px; }
.xxgk_fooer_lxfs .weixin{margin:0 25px;}
.xxgk_fooer_lxfs p{text-align:center;}
.xxgk_fooer_lxfs>a{ font-size: 16px;
    color: #dabb85;
    float: right;
    margin-top: -18px;
    background: url(/bjtb/uiFramework/commonResource/image/2022052723070599796.png) no-repeat center right;
    padding-right: 32px;}

.fhlwz a{background: url(/bjtb/uiFramework/commonResource/image/2022062921170613573.png) no-repeat;background-position: 1px;padding: 0 30px;text-indent: 2em;margin-left:25px;}
.footYqlj{background:#837e7d;height:60px;line-height:60px;}
.footYqlj select{     text-align: center;   background: none;border: none;color: #ffff;font-size: 18px; margin-right: 10px;width: 188px;}
.footYqlj select option{color:#333;    font-size: 14px;}


/*ipad ipadPrp*/
@media only screen and (min-width:100px) and (max-width: 1200px) {
.comwidth{width:96%;}
.zhibo_video ul{width:96%;}
.footYqlj{    overflow: hidden;}
/*footer*/
.xxgk_footer .txtsm .left,
.xxgk_footer .txtsm .right{float:none;display:block;}
.xxgk_footer .txtsm .right{margin-top:1em;}
    .xxgk_fooer_nav { width: 240px; height: 156px;  padding-top: 26px;}
    .xxgk_fooer_nav a{margin:0 20px 0; }
    .xxgk_fooer_lxdh { width: 255px;  height: 156px;  padding-top: 23px;}
    .xxgk_fooer_lxdh p{padding-left:30px;}
    .xxgk_fooer_lxfs {  width: 305px;  height: 156px;  padding: 20px 0 0 20px;}
.footYqlj select{margin-right:-10px;}
}

/*1024------*/
@media only screen and (min-width:100px) and (max-width: 1040px) {
.zhibo_video ul{width:96%;margin:0 auto;}
.tyTitle span, .header_menu .navUl .one .oneA, .list_menu .navUl .one .oneAs{font-size:20px;}
.header_right .sy_formBox{width:340px;}
.header_menu .navUl li ul{left: -20px;}
/*footer*/
    .xxgk_fooer_dzbs{padding:0px; width:100%; height:80px; overflow:hidden; margin:20px auto; text-align:center; float:none;}
    .xxgk_footer .Right{float:none;width:auto;} 
   .xxgk_fooer_jiucuo{display:none;}
    .xxgk_fooer_nav,.xxgk_fooer_lxdh,.xxgk_fooer_lxfs{width:100%; padding:0px; margin:0px; margin-bottom:0px; padding:10px 0; height:auto;}
   .xxgk_fooer_nav a{margin:0px; width:24%; display:inline-block; text-align:center; line-height:auto;}
  .xxgk_fooer_lxdh p{padding-left:0px; text-align:center; line-height:25px;}
   .xxgk_fooer_lxfs .weixin{margin:0px;    float: left;}
   .xxgk_fooer_lxfs p{width:33.33%; text-align:center;}
.xxgk_footer .txtsm img{margin-left:0;}

}
/*768----*/
@media only screen and (min-width:100px) and (max-width: 768px) {
.xxgk_fooer_lxfs>a{margin-top: 100px;}
.navUl{}
.weixin{float: right;}
.sy_box .sy_sd a{color: #333;}
.sy_box .sy_sd em{color: #333;}
.sy_box .sy_sd a, .sy_box .sy_sd em{font-size:14px;}
.sy_box .sy_sd em{padding:0 10px;}
.sy_box .sy_sd a:first-child{padding-right:10px;}
.sy_box .sy_logo{padding:1rem 0 1.5rem 0;}
.sy_box .sy_logo img{width:86%;}
.sy_box .sy_formBox{width:100%;}
.sy_box .sy_form .text_input, .sy_box .sy_form .btn_input{height:40px;line-height:40px;font-size:14px;   }
.sy_box .sy_rad{margin:1rem 0;}

/*首页nav*/
.header_menu{background:#bd1a2d;padding:10px 0;}
.header_menu .navUl li:hover ul{display:none;}
.header_menu .navUl .one .oneA, .tyTitle span{font-size:18px;}
.header_menu .navUl > li{height:40px;line-height:40px;width:25%;margin-right:0;}
.tyTitle{border-bottom:2px solid #dabb85;margin-bottom:1rem;}
.tyTitle span{margin:0;border-bottom:2px solid #bd1a2d;top:2px;}
.tyTitle a{margin-top:8px;font-size: 14px;}

/*phone menu*/
#menu-btn-wrap { display:block;width: 28px; height: 35px; position: absolute; top: 38px; right: 15px; padding: 0; z-index: 99991; cursor: pointer; transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; overflow: hidden; }
.lightbox_back { z-index: 99980; left: 0; top: 0; width: 100%; height: 100%; position: fixed; background: #000; opacity: .9; filter: alpha(opacity=9); display: none; }
#menu-btn-wrap.active { }
#menu-btn-wrap.active span { background-color: #fff }
#menu-btn-wrap.active .menu-icon span:nth-child(1) { transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg) }
#menu-btn-wrap.active .menu-icon span:nth-child(2) { transform: translateX(60px); -o-transform: translateX(60px); -moz-transform: translateX(60px); -webkit-transform: translateX(60px); -ms-transform: translateX(60px); opacity: 0 }
#menu-btn-wrap.active .menu-icon span:nth-child(3) { transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); margin-bottom: 0 }
#menu-btn-wrap.active .menu-txt { left: 35px; width: 65px; height: 17px; transition: all .3s ease-in-out }
#menu-btn-wrap.active .menu-icon { margin-left: 6px; transition: all .6s ease-in-out }
.menu-txt { position: absolute; top: 3px; left: -95px; transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out }
.menu-icon { width: 24px; height: 20px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transform-origin: 12px 12px; float: left }
.menu-icon span { display: block; width: 100%; height: 4px; background-color: #fff; margin-bottom: 4px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out }
.menu-icon span:nth-child(1) { transform-origin: left top; -o-transform-origin: left top; -moz-tranform-orign: left top; -webkit-tranform-orign: left top; -ms-tranform-orign: left top }
.menu-icon span:nth-child(3) { transform-origin: bottom left; -o-transform-origin: bottom left; -moz-tranform-orign: bottom left; -webkit-tranform-orign: bottom left; -ms-tranform-orign: bottom left; margin-bottom: 0 }


/*列表页公用头部*/
.header_right{width:100%;}
.header_logo{padding-top:12px;}
.header_logo .headerA img{width:80%;}
.header_right .sy_sd, .header_right  .Qmenu {display:none;}
.list_menu{position:absolute;top:88px;left:0;width:100%;z-index:99999;display:none;}
.list_menu .navUl .one{width:100%;text-align:left;height:auto;line-height:inherit;border-bottom:1px solid #fff;}
.list_menu .navUl .one .oneAs{line-height:54px;font-size:18px;}
.list_menu .navUl .one .twoNavBox{position:static;text-align:left;line-height:inherit;}
.list_menu .navUl  .one:hover .oneAs, .list_menu .one.on .oneAs { border-bottom:none; padding-bottom:0;}
.list_menu .navUl .one:hover .twoNavBox{display:none;}
.list_menu .twoNavBox li{float:left;line-height:40px;}
.list_menu .twoNavBox li a{padding:0 20px;}

/*footer*/
    .xxgk_footer .txtsm{line-height:25px;}
    .xxgk_footer .txtsm span{display:block; text-align:center;}
.xxgk_footer .txtsm .right{margin-top:0;}
.xxgk_footer .txtsm span i{display:block;}
.footYqlj {display:none;}

}